/*
 * Copyright (C) 2004, Velocityme Partnership
 * TimeReportDTO.java
 *
 * Created on 12 November 2004, 02:31
 */

package com.velocityme.www.dto;

import java.util.Collection;
import java.util.Date;

/**
 *
 * @author  Robert
 */
public class TimeReportDTO implements java.io.Serializable {
    
    private String m_rootPath;
    private Date m_startDate;
    private Date m_stopDate;
    private Date m_reportDate;
    private Collection m_timeEntries;
    private Collection m_colNames;
    private Collection m_summaries;
    
    /** Creates a new instance of TimeReportDTO */
    public TimeReportDTO(String rootPath, Date startDate, Date stopDate, Date reportDate, Collection timeEntries, Collection colNames, Collection summaries) {
        m_rootPath = rootPath;
        m_startDate = startDate;
        m_stopDate = stopDate;
        m_reportDate = reportDate;
        m_timeEntries = timeEntries;
        m_colNames = colNames;
        m_summaries = summaries;
    }
    
    public String getRootPath() { return m_rootPath; }
    
    public Date getStartDate() { return m_startDate; }
    
    public Date getStopDate() { return m_stopDate; }
    
    public Date getReportDate() { return m_reportDate; }
    
    public Collection getTimeEntries() { return m_timeEntries; }
    
    public Collection getColNames() { return m_colNames; }
    
    public Collection getSummaries() { return m_summaries; }
    
}
